<?php


/**
 * 下午茶申请单查询
 * @package  ajax
 * @subpackage  quanliadmin
 * @author   allen.qiang  <allen.qiang@fistforward.com> 2015-01-14 allen.qiang FUN-AC-0028-下午茶项目
 */

quanli_require('module/base/system/sysStock.class.php');

class ajax_stockSearch {

    public function execute() {

        if (isset($_REQUEST['operFlg']) && $_REQUEST['operFlg'] > 0) {

            switch($_REQUEST['operFlg']) {                
                case 1://查询下午茶库存列表
                	$this->stockList();
                	break;
                case 2://修改下午茶库存
                	$this->modStock();
                	break;
                default:
                    $this->toReturn('参数错误');
                    break;

            }

        } else {

            $this->toReturn('参数错误');

        }

    }

    /**
     * 返回数据公共方法
     * @param string $message 提示信息
     * @param int $code 代码
     * @param mixed $data 其他数据
     */
    private function toReturn( $message, $code = 400, $data = null) {

        if (is_null($data)) {
            die( json_encode( array( 'code' => $code, 'message' => $message ) ) );
        } else {
            die( json_encode( array( 'code' => $code, 'message' => $message, 'data' => $data ) ) );
        }

    }

    //下午茶库存显示列表
    public function stockList() {

        global $G_PGLOB;

        //实例下午茶库存类
        $sysSearch = new sysStock();
        $sys_info_array = $sysSearch->getStockList( $_REQUEST );

        //组织返回的数据
        $result_array = array(
            'page' => $_REQUEST['page'],
            'total' => $_REQUEST['count'],
            'rows' => array()
        );


        if ($sys_info_array) {
            foreach($sys_info_array as $item) {

                $result_array['rows'][] = array(
                    'id' => $item['stock_id'],
                    'cell'=> array(
                        '<a href="javascript: void(0);" onclick="coupon.modStock('.$item['stock_id'].');">修改库存</a>',
                        '<a href="javascript: void(0);" onclick="coupon.stockDetail('.$item['stock_id'].');">'.$item['stock_id'].'</a>', //库存编号
                        $item['stock_date'], //配送日期
                        $item['distribution_name'], //配送站
                        $item['product_code'], //商品编码
                        $item['product_name'], //商品名称
                        $item['total_apply_amount'], //申请数量
                        $item['total_paid_amount'] //实际数量
                    )
                );
            }
        }

        echo json_encode($result_array);

    }

    //修改下午茶库存
    public function modStock(){
        //实例下午茶库存类
        $sysSearch = new sysStock();
        $sysApply_array = $sysSearch->modStock();
        returnJsonData($sysApply_array['message'], $sysApply_array['code']);
    }


  	
}